#ifndef FASYS_LIBS_API_NAMES_HPP
#define FASYS_LIBS_API_NAMES_HPP

#define NAME(X) struct n_##X { const char* operator()() const{ return #X;} };

namespace fasys{ namespace api{

NAME(message)
NAME(channel)
NAME(timeout)

NAME(message_id)
NAME(create_time)
NAME(lifetime)
NAME(order)
NAME(publish_time)
NAME(death_time)
NAME(death_timespan)
NAME(content)

NAME(channel_id)
NAME(limit)
NAME(count)


}}

#endif
